Dec 02 16:44:02.172 INFO testing simpleice-0.1.0 against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 16:44:02.172 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 16:44:02.317 INFO [stdout] 4d3f1352bdb0635769d98cc310dace2d4116b2cb0fa6424aa818469412a7e5f6
Dec 02 16:44:02.321 INFO running `"docker" "start" "-a" "4d3f1352bdb0635769d98cc310dace2d4116b2cb0fa6424aa818469412a7e5f6"`
Dec 02 16:44:02.761 INFO [stderr] usermod: no changes
Dec 02 16:44:02.974 INFO [stderr]    Compiling email v0.0.20
Dec 02 16:44:02.990 INFO [stderr]    Compiling termios v0.2.2
Dec 02 16:44:02.990 INFO [stderr]    Compiling rust-ini v0.9.12
Dec 02 16:44:02.991 INFO [stderr]    Compiling uuid v0.4.0
Dec 02 16:44:02.993 INFO [stderr]    Compiling dialoguer v0.1.0
Dec 02 16:44:04.401 INFO [stderr]    Compiling console v0.5.0
Dec 02 16:44:08.591 INFO [stderr]    Compiling lettre v0.6.2
Dec 02 16:44:12.559 INFO [stderr]    Compiling simpleice v0.1.0 (/source)
Dec 02 16:44:16.632 INFO [stderr] warning: unused import: `SubCommand`
Dec 02 16:44:16.632 INFO [stderr]   --> src/main.rs:59:22
Dec 02 16:44:16.632 INFO [stderr]    |
Dec 02 16:44:16.632 INFO [stderr] 59 | use clap::{Arg, App, SubCommand};
Dec 02 16:44:16.632 INFO [stderr]    |                      ^^^^^^^^^^
Dec 02 16:44:16.632 INFO [stderr]    |
Dec 02 16:44:16.632 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 16:44:16.632 INFO [stderr] 
Dec 02 16:44:16.632 INFO [stderr] warning: unused import: `ini::Ini`
Dec 02 16:44:16.632 INFO [stderr]   --> src/main.rs:61:5
Dec 02 16:44:16.632 INFO [stderr]    |
Dec 02 16:44:16.632 INFO [stderr] 61 | use ini::Ini;
Dec 02 16:44:16.632 INFO [stderr]    |     ^^^^^^^^
Dec 02 16:44:16.632 INFO [stderr] 
Dec 02 16:44:16.632 INFO [stderr] warning: unused import: `parser::Ice`
Dec 02 16:44:16.632 INFO [stderr]   --> src/main.rs:63:5
Dec 02 16:44:16.632 INFO [stderr]    |
Dec 02 16:44:16.632 INFO [stderr] 63 | use parser::Ice;
Dec 02 16:44:16.632 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 16:44:16.632 INFO [stderr] 
Dec 02 16:44:16.632 INFO [stderr] warning: unused import: `style`
Dec 02 16:44:16.632 INFO [stderr]   --> src/commands.rs:29:21
Dec 02 16:44:16.632 INFO [stderr]    |
Dec 02 16:44:16.632 INFO [stderr] 29 | use console::{Term, style};
Dec 02 16:44:16.632 INFO [stderr]    |                     ^^^^^
Dec 02 16:44:16.632 INFO [stderr] 
Dec 02 16:44:16.632 INFO [stderr] warning: unused import: `lettre::email::EmailBuilder`
Dec 02 16:44:16.632 INFO [stderr]   --> src/commands.rs:32:5
Dec 02 16:44:16.632 INFO [stderr]    |
Dec 02 16:44:16.632 INFO [stderr] 32 | use lettre::email::EmailBuilder;
Dec 02 16:44:16.632 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.632 INFO [stderr] 
Dec 02 16:44:16.632 INFO [stderr] warning: unused import: `SmtpTransport`
Dec 02 16:44:16.632 INFO [stderr]   --> src/commands.rs:33:46
Dec 02 16:44:16.632 INFO [stderr]    |
Dec 02 16:44:16.632 INFO [stderr] 33 | use lettre::transport::smtp::{SecurityLevel, SmtpTransport,
Dec 02 16:44:16.632 INFO [stderr]    |                                              ^^^^^^^^^^^^^
Dec 02 16:44:16.632 INFO [stderr] 
Dec 02 16:44:16.648 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:16.648 INFO [stderr]   --> src/config.rs:25:5
Dec 02 16:44:16.648 INFO [stderr]    |
Dec 02 16:44:16.648 INFO [stderr] 25 | use std::env::home_dir;
Dec 02 16:44:16.648 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.648 INFO [stderr]    |
Dec 02 16:44:16.648 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 02 16:44:16.648 INFO [stderr] 
Dec 02 16:44:16.651 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:16.651 INFO [stderr]   --> src/config.rs:31:16
Dec 02 16:44:16.651 INFO [stderr]    |
Dec 02 16:44:16.651 INFO [stderr] 31 |     let home = home_dir();
Dec 02 16:44:16.651 INFO [stderr]    |                ^^^^^^^^
Dec 02 16:44:16.651 INFO [stderr] 
Dec 02 16:44:16.651 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:16.651 INFO [stderr]   --> src/config.rs:54:16
Dec 02 16:44:16.651 INFO [stderr]    |
Dec 02 16:44:16.651 INFO [stderr] 54 |     let home = home_dir();
Dec 02 16:44:16.651 INFO [stderr]    |                ^^^^^^^^
Dec 02 16:44:16.651 INFO [stderr] 
Dec 02 16:44:16.837 INFO [stderr] warning: value assigned to `date_string` is never read
Dec 02 16:44:16.837 INFO [stderr]    --> src/commands.rs:203:13
Dec 02 16:44:16.837 INFO [stderr]     |
Dec 02 16:44:16.837 INFO [stderr] 203 |     let mut date_string = String::new();
Dec 02 16:44:16.837 INFO [stderr]     |             ^^^^^^^^^^^
Dec 02 16:44:16.837 INFO [stderr]     |
Dec 02 16:44:16.837 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 16:44:16.837 INFO [stderr] 
Dec 02 16:44:16.837 INFO [stderr] warning: unused variable: `e`
Dec 02 16:44:16.837 INFO [stderr]   --> src/config.rs:79:13
Dec 02 16:44:16.837 INFO [stderr]    |
Dec 02 16:44:16.837 INFO [stderr] 79 |         Err(e) => Err("Failed to write configuration file"),
Dec 02 16:44:16.837 INFO [stderr]    |             ^ help: consider using `_e` instead
Dec 02 16:44:16.837 INFO [stderr]    |
Dec 02 16:44:16.837 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 16:44:16.837 INFO [stderr] 
Dec 02 16:44:16.926 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.926 INFO [stderr]   --> src/commands.rs:50:13
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr] 50 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:16.926 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 02 16:44:16.926 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.926 INFO [stderr] 
Dec 02 16:44:16.926 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.926 INFO [stderr]   --> src/commands.rs:56:9
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr] 56 |         term.write_line("No ICE mails to show");
Dec 02 16:44:16.926 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.926 INFO [stderr] 
Dec 02 16:44:16.926 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.926 INFO [stderr]   --> src/commands.rs:64:13
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr] 64 |             term.write_line("No mail configuration found");
Dec 02 16:44:16.926 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.926 INFO [stderr] 
Dec 02 16:44:16.926 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.926 INFO [stderr]   --> src/commands.rs:72:13
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr] 72 |             term.write_line("No server address found");
Dec 02 16:44:16.926 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.926 INFO [stderr] 
Dec 02 16:44:16.926 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.926 INFO [stderr]   --> src/commands.rs:80:13
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr] 80 |             term.write_line("No server port found");
Dec 02 16:44:16.926 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.926 INFO [stderr] 
Dec 02 16:44:16.926 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.926 INFO [stderr]   --> src/commands.rs:88:13
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr] 88 |             term.write_line("No sender address found");
Dec 02 16:44:16.926 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.926 INFO [stderr] 
Dec 02 16:44:16.926 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.926 INFO [stderr]   --> src/commands.rs:96:13
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr] 96 |             term.write_line("No server password found");
Dec 02 16:44:16.926 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.926 INFO [stderr]    |
Dec 02 16:44:16.926 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:119:13
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 119 | /             term.write_line(
Dec 02 16:44:16.927 INFO [stderr] 120 | |                 format!("ICE '{}' does not have a date!", ice.get_description()).as_str()
Dec 02 16:44:16.927 INFO [stderr] 121 | |             );
Dec 02 16:44:16.927 INFO [stderr]     | |______________^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:132:13
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 132 | /             term.write_line(
Dec 02 16:44:16.927 INFO [stderr] 133 | |                 format!("Sending mail for '{}'", ice.get_description()).as_str()
Dec 02 16:44:16.927 INFO [stderr] 134 | |             );
Dec 02 16:44:16.927 INFO [stderr]     | |______________^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:136:13
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 136 |             mailer.send(builder.build().unwrap());
Dec 02 16:44:16.927 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:145:5
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 145 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:16.927 INFO [stderr] 146 | |         Ok(_) => term.write_line("ICE mails updated"),
Dec 02 16:44:16.927 INFO [stderr] 147 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:16.927 INFO [stderr] 148 | |     };
Dec 02 16:44:16.927 INFO [stderr]     | |______^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:182:13
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 182 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:16.927 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:188:9
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 188 |         term.write_line("No ICE mails to show");
Dec 02 16:44:16.927 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:198:5
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 198 |     term.write_line("Select an ICE mail to activate\n");
Dec 02 16:44:16.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:217:21
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 217 |                     term.write_line("Date cannot be in the past");
Dec 02 16:44:16.927 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:222:17
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 222 |                 term.write_line("Invalid date format, try again");
Dec 02 16:44:16.927 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.927 INFO [stderr] 
Dec 02 16:44:16.927 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.927 INFO [stderr]    --> src/commands.rs:233:5
Dec 02 16:44:16.927 INFO [stderr]     |
Dec 02 16:44:16.927 INFO [stderr] 233 |     term.write_line(format!("Activating ICE mail for {}...", edited.get_date_string()).as_str());
Dec 02 16:44:16.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:237:5
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 237 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:16.928 INFO [stderr] 238 | |         Ok(_) => term.write_line("ICE mail activated"),
Dec 02 16:44:16.928 INFO [stderr] 239 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:16.928 INFO [stderr] 240 | |     };
Dec 02 16:44:16.928 INFO [stderr]     | |______^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:253:5
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 253 |     term.write_line("Creating a new ICE mail");
Dec 02 16:44:16.928 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:254:5
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 254 |     term.write_line("You need to provide a short description and message to send\n");
Dec 02 16:44:16.928 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:260:5
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 260 |     term.write_line("Opening your default editor to write the message...");
Dec 02 16:44:16.928 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:265:9
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 265 |         term.write_line("You need to specify a message. Aborting...");
Dec 02 16:44:16.928 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:279:5
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 279 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:16.928 INFO [stderr] 280 | |         Ok(_) => term.write_line("New ICE mail created"),
Dec 02 16:44:16.928 INFO [stderr] 281 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:16.928 INFO [stderr] 282 | |     };
Dec 02 16:44:16.928 INFO [stderr]     | |______^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:295:13
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 295 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:16.928 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:301:9
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 301 |         term.write_line("No ICE mails to show");
Dec 02 16:44:16.928 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:311:5
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 311 |     term.write_line("Select an ICE mail to deactivate\n");
Dec 02 16:44:16.928 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:317:9
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 317 |         term.write_line("That ICE mail is not active");
Dec 02 16:44:16.928 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.928 INFO [stderr] 
Dec 02 16:44:16.928 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.928 INFO [stderr]    --> src/commands.rs:324:9
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr] 324 |         term.write_line("Operation cancelled");
Dec 02 16:44:16.928 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.928 INFO [stderr]     |
Dec 02 16:44:16.928 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:332:5
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 332 |     term.write_line("Deactivating ICE mail...");
Dec 02 16:44:16.929 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:336:5
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 336 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:16.929 INFO [stderr] 337 | |         Ok(_) => term.write_line("ICE mail deactivated"),
Dec 02 16:44:16.929 INFO [stderr] 338 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:16.929 INFO [stderr] 339 | |     };
Dec 02 16:44:16.929 INFO [stderr]     | |______^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:352:13
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 352 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:16.929 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:358:9
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 358 |         term.write_line("No ICE mails to show");
Dec 02 16:44:16.929 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:368:5
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 368 |     term.write_line("Select an ICE mail to edit\n");
Dec 02 16:44:16.929 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:372:5
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 372 |     term.write_line(format!("Editing '{}'\n", edited.get_description()).as_str());
Dec 02 16:44:16.929 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:388:13
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 388 |             term.write_line("No message provided, using the original one");
Dec 02 16:44:16.929 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:410:5
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 410 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:16.929 INFO [stderr] 411 | |         Ok(_) => term.write_line("ICE mail updated"),
Dec 02 16:44:16.929 INFO [stderr] 412 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:16.929 INFO [stderr] 413 | |     };
Dec 02 16:44:16.929 INFO [stderr]     | |______^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:429:13
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 429 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:16.929 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:435:9
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 435 |         term.write_line("No ICE mails to show");
Dec 02 16:44:16.929 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.929 INFO [stderr]    --> src/commands.rs:440:9
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr] 440 |         term.write_line(ice.get_status_line().as_str());
Dec 02 16:44:16.929 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.929 INFO [stderr]     |
Dec 02 16:44:16.929 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.929 INFO [stderr] 
Dec 02 16:44:16.929 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:454:13
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr] 454 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:16.930 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.930 INFO [stderr] 
Dec 02 16:44:16.930 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:460:9
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr] 460 |         term.write_line("No ICE mails to show");
Dec 02 16:44:16.930 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.930 INFO [stderr] 
Dec 02 16:44:16.930 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:470:5
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr] 470 |     term.write_line("Select an ICE mail to remove\n");
Dec 02 16:44:16.930 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.930 INFO [stderr] 
Dec 02 16:44:16.930 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:477:9
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr] 477 |         term.write_line("Operation cancelled");
Dec 02 16:44:16.930 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.930 INFO [stderr] 
Dec 02 16:44:16.930 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:483:5
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr] 483 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:16.930 INFO [stderr] 484 | |         Ok(_) => {
Dec 02 16:44:16.930 INFO [stderr] 485 | |             term.write_line(
Dec 02 16:44:16.930 INFO [stderr] 486 | |                 format!("ICE mail '{}' removed", removed.get_description())
Dec 02 16:44:16.930 INFO [stderr] ...   |
Dec 02 16:44:16.930 INFO [stderr] 490 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:16.930 INFO [stderr] 491 | |     };
Dec 02 16:44:16.930 INFO [stderr]     | |______^
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.930 INFO [stderr] 
Dec 02 16:44:16.930 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:504:13
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr] 504 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:16.930 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.930 INFO [stderr] 
Dec 02 16:44:16.930 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:510:9
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr] 510 |         term.write_line("No ICE mails to show");
Dec 02 16:44:16.930 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.930 INFO [stderr] 
Dec 02 16:44:16.930 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:520:5
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr] 520 |     term.write_line("Select an ICE mail to show\n");
Dec 02 16:44:16.930 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.930 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.930 INFO [stderr] 
Dec 02 16:44:16.930 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.930 INFO [stderr]    --> src/commands.rs:524:5
Dec 02 16:44:16.930 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr] 524 |     term.write_line(ices[selected].get_status_line().as_str());
Dec 02 16:44:16.931 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.931 INFO [stderr] 
Dec 02 16:44:16.931 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.931 INFO [stderr]    --> src/commands.rs:525:5
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr] 525 |     term.write_line("");
Dec 02 16:44:16.931 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.931 INFO [stderr] 
Dec 02 16:44:16.931 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.931 INFO [stderr]    --> src/commands.rs:526:5
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr] 526 | /     term.write_line(
Dec 02 16:44:16.931 INFO [stderr] 527 | |         format!(
Dec 02 16:44:16.931 INFO [stderr] 528 | |             "Recipients: {}",
Dec 02 16:44:16.931 INFO [stderr] 529 | |             ices[selected].get_emails().join(",")
Dec 02 16:44:16.931 INFO [stderr] 530 | |         ).as_str()
Dec 02 16:44:16.931 INFO [stderr] 531 | |     );
Dec 02 16:44:16.931 INFO [stderr]     | |______^
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.931 INFO [stderr] 
Dec 02 16:44:16.931 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.931 INFO [stderr]    --> src/commands.rs:532:5
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr] 532 |     term.write_line("");
Dec 02 16:44:16.931 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.931 INFO [stderr] 
Dec 02 16:44:16.931 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.931 INFO [stderr]    --> src/commands.rs:533:5
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr] 533 |     term.write_line(ices[selected].get_message().as_str());
Dec 02 16:44:16.931 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.931 INFO [stderr]     |
Dec 02 16:44:16.931 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.932 INFO [stderr] 
Dec 02 16:44:16.932 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.932 INFO [stderr]    --> src/main.rs:110:9
Dec 02 16:44:16.932 INFO [stderr]     |
Dec 02 16:44:16.932 INFO [stderr] 110 | /         match config::write_empty_config() {
Dec 02 16:44:16.932 INFO [stderr] 111 | |             Ok(_) => term.write_line("Empty config file created in ~/.simpleice"),
Dec 02 16:44:16.932 INFO [stderr] 112 | |             Err(e) => term.write_line(e)
Dec 02 16:44:16.932 INFO [stderr] 113 | |         };
Dec 02 16:44:16.932 INFO [stderr]     | |__________^
Dec 02 16:44:16.932 INFO [stderr]     |
Dec 02 16:44:16.932 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.932 INFO [stderr] 
Dec 02 16:44:16.932 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.932 INFO [stderr]    --> src/main.rs:122:13
Dec 02 16:44:16.932 INFO [stderr]     |
Dec 02 16:44:16.932 INFO [stderr] 122 |             term.write_line(e);
Dec 02 16:44:16.932 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:16.932 INFO [stderr]     |
Dec 02 16:44:16.932 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.932 INFO [stderr] 
Dec 02 16:44:16.932 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:16.932 INFO [stderr]    --> src/main.rs:123:13
Dec 02 16:44:16.932 INFO [stderr]     |
Dec 02 16:44:16.932 INFO [stderr] 123 | /             term.write_line(
Dec 02 16:44:16.932 INFO [stderr] 124 | |                 "You can create an empty configuration file using the `create-config` command"
Dec 02 16:44:16.932 INFO [stderr] 125 | |             );
Dec 02 16:44:16.932 INFO [stderr]     | |______________^
Dec 02 16:44:16.932 INFO [stderr]     |
Dec 02 16:44:16.932 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:16.932 INFO [stderr] 
Dec 02 16:44:21.642 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 18.87s
Dec 02 16:44:21.655 INFO [stderr] su: No module specific data is present
Dec 02 16:44:21.992 INFO running `"docker" "inspect" "4d3f1352bdb0635769d98cc310dace2d4116b2cb0fa6424aa818469412a7e5f6"`
Dec 02 16:44:22.197 INFO running `"docker" "rm" "-f" "4d3f1352bdb0635769d98cc310dace2d4116b2cb0fa6424aa818469412a7e5f6"`
Dec 02 16:44:22.489 INFO [stdout] 4d3f1352bdb0635769d98cc310dace2d4116b2cb0fa6424aa818469412a7e5f6
Dec 02 16:44:22.497 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 16:44:22.951 INFO [stdout] 7fe6ce9e318173174b1f7577518d991ad98fdb5d2adec7c07988541c44184485
Dec 02 16:44:22.953 INFO running `"docker" "start" "-a" "7fe6ce9e318173174b1f7577518d991ad98fdb5d2adec7c07988541c44184485"`
Dec 02 16:44:23.915 INFO [stderr] usermod: no changes
Dec 02 16:44:24.100 INFO [stderr]    Compiling simpleice v0.1.0 (/source)
Dec 02 16:44:28.113 INFO [stderr] warning: unused import: `SubCommand`
Dec 02 16:44:28.113 INFO [stderr]   --> src/main.rs:59:22
Dec 02 16:44:28.113 INFO [stderr]    |
Dec 02 16:44:28.113 INFO [stderr] 59 | use clap::{Arg, App, SubCommand};
Dec 02 16:44:28.113 INFO [stderr]    |                      ^^^^^^^^^^
Dec 02 16:44:28.113 INFO [stderr]    |
Dec 02 16:44:28.113 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 16:44:28.113 INFO [stderr] 
Dec 02 16:44:28.113 INFO [stderr] warning: unused import: `ini::Ini`
Dec 02 16:44:28.113 INFO [stderr]   --> src/main.rs:61:5
Dec 02 16:44:28.113 INFO [stderr]    |
Dec 02 16:44:28.113 INFO [stderr] 61 | use ini::Ini;
Dec 02 16:44:28.113 INFO [stderr]    |     ^^^^^^^^
Dec 02 16:44:28.113 INFO [stderr] 
Dec 02 16:44:28.113 INFO [stderr] warning: unused import: `parser::Ice`
Dec 02 16:44:28.113 INFO [stderr]   --> src/main.rs:63:5
Dec 02 16:44:28.113 INFO [stderr]    |
Dec 02 16:44:28.113 INFO [stderr] 63 | use parser::Ice;
Dec 02 16:44:28.113 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 16:44:28.113 INFO [stderr] 
Dec 02 16:44:28.113 INFO [stderr] warning: unused import: `style`
Dec 02 16:44:28.113 INFO [stderr]   --> src/commands.rs:29:21
Dec 02 16:44:28.113 INFO [stderr]    |
Dec 02 16:44:28.113 INFO [stderr] 29 | use console::{Term, style};
Dec 02 16:44:28.113 INFO [stderr]    |                     ^^^^^
Dec 02 16:44:28.113 INFO [stderr] 
Dec 02 16:44:28.113 INFO [stderr] warning: unused import: `lettre::email::EmailBuilder`
Dec 02 16:44:28.113 INFO [stderr]   --> src/commands.rs:32:5
Dec 02 16:44:28.113 INFO [stderr]    |
Dec 02 16:44:28.113 INFO [stderr] 32 | use lettre::email::EmailBuilder;
Dec 02 16:44:28.113 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.113 INFO [stderr] 
Dec 02 16:44:28.114 INFO [stderr] warning: unused import: `SmtpTransport`
Dec 02 16:44:28.114 INFO [stderr]   --> src/commands.rs:33:46
Dec 02 16:44:28.114 INFO [stderr]    |
Dec 02 16:44:28.114 INFO [stderr] 33 | use lettre::transport::smtp::{SecurityLevel, SmtpTransport,
Dec 02 16:44:28.114 INFO [stderr]    |                                              ^^^^^^^^^^^^^
Dec 02 16:44:28.114 INFO [stderr] 
Dec 02 16:44:28.134 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:28.134 INFO [stderr]   --> src/config.rs:25:5
Dec 02 16:44:28.134 INFO [stderr]    |
Dec 02 16:44:28.134 INFO [stderr] 25 | use std::env::home_dir;
Dec 02 16:44:28.135 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.135 INFO [stderr]    |
Dec 02 16:44:28.135 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 02 16:44:28.135 INFO [stderr] 
Dec 02 16:44:28.135 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:28.135 INFO [stderr]   --> src/config.rs:31:16
Dec 02 16:44:28.136 INFO [stderr]    |
Dec 02 16:44:28.136 INFO [stderr] 31 |     let home = home_dir();
Dec 02 16:44:28.136 INFO [stderr]    |                ^^^^^^^^
Dec 02 16:44:28.136 INFO [stderr] 
Dec 02 16:44:28.136 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:28.137 INFO [stderr]   --> src/config.rs:54:16
Dec 02 16:44:28.137 INFO [stderr]    |
Dec 02 16:44:28.137 INFO [stderr] 54 |     let home = home_dir();
Dec 02 16:44:28.137 INFO [stderr]    |                ^^^^^^^^
Dec 02 16:44:28.138 INFO [stderr] 
Dec 02 16:44:28.339 INFO [stderr] warning: value assigned to `date_string` is never read
Dec 02 16:44:28.339 INFO [stderr]    --> src/commands.rs:203:13
Dec 02 16:44:28.339 INFO [stderr]     |
Dec 02 16:44:28.339 INFO [stderr] 203 |     let mut date_string = String::new();
Dec 02 16:44:28.339 INFO [stderr]     |             ^^^^^^^^^^^
Dec 02 16:44:28.339 INFO [stderr]     |
Dec 02 16:44:28.339 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 16:44:28.339 INFO [stderr] 
Dec 02 16:44:28.339 INFO [stderr] warning: unused variable: `e`
Dec 02 16:44:28.339 INFO [stderr]   --> src/config.rs:79:13
Dec 02 16:44:28.339 INFO [stderr]    |
Dec 02 16:44:28.339 INFO [stderr] 79 |         Err(e) => Err("Failed to write configuration file"),
Dec 02 16:44:28.339 INFO [stderr]    |             ^ help: consider using `_e` instead
Dec 02 16:44:28.339 INFO [stderr]    |
Dec 02 16:44:28.339 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 16:44:28.339 INFO [stderr] 
Dec 02 16:44:28.431 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.431 INFO [stderr]   --> src/commands.rs:50:13
Dec 02 16:44:28.431 INFO [stderr]    |
Dec 02 16:44:28.431 INFO [stderr] 50 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:28.431 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.431 INFO [stderr]    |
Dec 02 16:44:28.431 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 02 16:44:28.431 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.431 INFO [stderr] 
Dec 02 16:44:28.431 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.431 INFO [stderr]   --> src/commands.rs:56:9
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr] 56 |         term.write_line("No ICE mails to show");
Dec 02 16:44:28.432 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]   --> src/commands.rs:64:13
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr] 64 |             term.write_line("No mail configuration found");
Dec 02 16:44:28.432 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]   --> src/commands.rs:72:13
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr] 72 |             term.write_line("No server address found");
Dec 02 16:44:28.432 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]   --> src/commands.rs:80:13
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr] 80 |             term.write_line("No server port found");
Dec 02 16:44:28.432 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]   --> src/commands.rs:88:13
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr] 88 |             term.write_line("No sender address found");
Dec 02 16:44:28.432 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]   --> src/commands.rs:96:13
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr] 96 |             term.write_line("No server password found");
Dec 02 16:44:28.432 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.432 INFO [stderr]    |
Dec 02 16:44:28.432 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]    --> src/commands.rs:119:13
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr] 119 | /             term.write_line(
Dec 02 16:44:28.432 INFO [stderr] 120 | |                 format!("ICE '{}' does not have a date!", ice.get_description()).as_str()
Dec 02 16:44:28.432 INFO [stderr] 121 | |             );
Dec 02 16:44:28.432 INFO [stderr]     | |______________^
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]    --> src/commands.rs:132:13
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr] 132 | /             term.write_line(
Dec 02 16:44:28.432 INFO [stderr] 133 | |                 format!("Sending mail for '{}'", ice.get_description()).as_str()
Dec 02 16:44:28.432 INFO [stderr] 134 | |             );
Dec 02 16:44:28.432 INFO [stderr]     | |______________^
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]    --> src/commands.rs:136:13
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr] 136 |             mailer.send(builder.build().unwrap());
Dec 02 16:44:28.432 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]    --> src/commands.rs:145:5
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr] 145 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:28.432 INFO [stderr] 146 | |         Ok(_) => term.write_line("ICE mails updated"),
Dec 02 16:44:28.432 INFO [stderr] 147 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:28.432 INFO [stderr] 148 | |     };
Dec 02 16:44:28.432 INFO [stderr]     | |______^
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.432 INFO [stderr] 
Dec 02 16:44:28.432 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.432 INFO [stderr]    --> src/commands.rs:182:13
Dec 02 16:44:28.432 INFO [stderr]     |
Dec 02 16:44:28.432 INFO [stderr] 182 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:28.432 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:188:9
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 188 |         term.write_line("No ICE mails to show");
Dec 02 16:44:28.433 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:198:5
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 198 |     term.write_line("Select an ICE mail to activate\n");
Dec 02 16:44:28.433 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:217:21
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 217 |                     term.write_line("Date cannot be in the past");
Dec 02 16:44:28.433 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:222:17
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 222 |                 term.write_line("Invalid date format, try again");
Dec 02 16:44:28.433 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:233:5
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 233 |     term.write_line(format!("Activating ICE mail for {}...", edited.get_date_string()).as_str());
Dec 02 16:44:28.433 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:237:5
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 237 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:28.433 INFO [stderr] 238 | |         Ok(_) => term.write_line("ICE mail activated"),
Dec 02 16:44:28.433 INFO [stderr] 239 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:28.433 INFO [stderr] 240 | |     };
Dec 02 16:44:28.433 INFO [stderr]     | |______^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:253:5
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 253 |     term.write_line("Creating a new ICE mail");
Dec 02 16:44:28.433 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:254:5
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 254 |     term.write_line("You need to provide a short description and message to send\n");
Dec 02 16:44:28.433 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:260:5
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 260 |     term.write_line("Opening your default editor to write the message...");
Dec 02 16:44:28.433 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:265:9
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 265 |         term.write_line("You need to specify a message. Aborting...");
Dec 02 16:44:28.433 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.433 INFO [stderr] 
Dec 02 16:44:28.433 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.433 INFO [stderr]    --> src/commands.rs:279:5
Dec 02 16:44:28.433 INFO [stderr]     |
Dec 02 16:44:28.433 INFO [stderr] 279 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:28.434 INFO [stderr] 280 | |         Ok(_) => term.write_line("New ICE mail created"),
Dec 02 16:44:28.434 INFO [stderr] 281 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:28.434 INFO [stderr] 282 | |     };
Dec 02 16:44:28.434 INFO [stderr]     | |______^
Dec 02 16:44:28.434 INFO [stderr]     |
Dec 02 16:44:28.434 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.434 INFO [stderr] 
Dec 02 16:44:28.434 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.434 INFO [stderr]    --> src/commands.rs:295:13
Dec 02 16:44:28.434 INFO [stderr]     |
Dec 02 16:44:28.434 INFO [stderr] 295 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:28.434 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.434 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:301:9
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 301 |         term.write_line("No ICE mails to show");
Dec 02 16:44:28.435 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:311:5
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 311 |     term.write_line("Select an ICE mail to deactivate\n");
Dec 02 16:44:28.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:317:9
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 317 |         term.write_line("That ICE mail is not active");
Dec 02 16:44:28.435 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:324:9
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 324 |         term.write_line("Operation cancelled");
Dec 02 16:44:28.435 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:332:5
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 332 |     term.write_line("Deactivating ICE mail...");
Dec 02 16:44:28.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:336:5
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 336 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:28.435 INFO [stderr] 337 | |         Ok(_) => term.write_line("ICE mail deactivated"),
Dec 02 16:44:28.435 INFO [stderr] 338 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:28.435 INFO [stderr] 339 | |     };
Dec 02 16:44:28.435 INFO [stderr]     | |______^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:352:13
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 352 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:28.435 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:358:9
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 358 |         term.write_line("No ICE mails to show");
Dec 02 16:44:28.435 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.435 INFO [stderr] 
Dec 02 16:44:28.435 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.435 INFO [stderr]    --> src/commands.rs:368:5
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr] 368 |     term.write_line("Select an ICE mail to edit\n");
Dec 02 16:44:28.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.435 INFO [stderr]     |
Dec 02 16:44:28.435 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:372:5
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 372 |     term.write_line(format!("Editing '{}'\n", edited.get_description()).as_str());
Dec 02 16:44:28.436 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:388:13
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 388 |             term.write_line("No message provided, using the original one");
Dec 02 16:44:28.436 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:410:5
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 410 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:28.436 INFO [stderr] 411 | |         Ok(_) => term.write_line("ICE mail updated"),
Dec 02 16:44:28.436 INFO [stderr] 412 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:28.436 INFO [stderr] 413 | |     };
Dec 02 16:44:28.436 INFO [stderr]     | |______^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:429:13
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 429 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:28.436 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:435:9
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 435 |         term.write_line("No ICE mails to show");
Dec 02 16:44:28.436 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:440:9
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 440 |         term.write_line(ice.get_status_line().as_str());
Dec 02 16:44:28.436 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:454:13
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 454 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:28.436 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:460:9
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 460 |         term.write_line("No ICE mails to show");
Dec 02 16:44:28.436 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:470:5
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 470 |     term.write_line("Select an ICE mail to remove\n");
Dec 02 16:44:28.436 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:477:9
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 477 |         term.write_line("Operation cancelled");
Dec 02 16:44:28.436 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.436 INFO [stderr] 
Dec 02 16:44:28.436 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.436 INFO [stderr]    --> src/commands.rs:483:5
Dec 02 16:44:28.436 INFO [stderr]     |
Dec 02 16:44:28.436 INFO [stderr] 483 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:28.436 INFO [stderr] 484 | |         Ok(_) => {
Dec 02 16:44:28.436 INFO [stderr] 485 | |             term.write_line(
Dec 02 16:44:28.436 INFO [stderr] 486 | |                 format!("ICE mail '{}' removed", removed.get_description())
Dec 02 16:44:28.437 INFO [stderr] ...   |
Dec 02 16:44:28.437 INFO [stderr] 490 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:28.437 INFO [stderr] 491 | |     };
Dec 02 16:44:28.437 INFO [stderr]     | |______^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.437 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.437 INFO [stderr]    --> src/commands.rs:504:13
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr] 504 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:28.437 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.437 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.437 INFO [stderr]    --> src/commands.rs:510:9
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr] 510 |         term.write_line("No ICE mails to show");
Dec 02 16:44:28.437 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.437 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.437 INFO [stderr]    --> src/commands.rs:520:5
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr] 520 |     term.write_line("Select an ICE mail to show\n");
Dec 02 16:44:28.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.437 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.437 INFO [stderr]    --> src/commands.rs:524:5
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr] 524 |     term.write_line(ices[selected].get_status_line().as_str());
Dec 02 16:44:28.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.437 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.437 INFO [stderr]    --> src/commands.rs:525:5
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr] 525 |     term.write_line("");
Dec 02 16:44:28.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.437 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.437 INFO [stderr]    --> src/commands.rs:526:5
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr] 526 | /     term.write_line(
Dec 02 16:44:28.437 INFO [stderr] 527 | |         format!(
Dec 02 16:44:28.437 INFO [stderr] 528 | |             "Recipients: {}",
Dec 02 16:44:28.437 INFO [stderr] 529 | |             ices[selected].get_emails().join(",")
Dec 02 16:44:28.437 INFO [stderr] 530 | |         ).as_str()
Dec 02 16:44:28.437 INFO [stderr] 531 | |     );
Dec 02 16:44:28.437 INFO [stderr]     | |______^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.437 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.437 INFO [stderr]    --> src/commands.rs:532:5
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr] 532 |     term.write_line("");
Dec 02 16:44:28.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.437 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.437 INFO [stderr]    --> src/commands.rs:533:5
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr] 533 |     term.write_line(ices[selected].get_message().as_str());
Dec 02 16:44:28.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.437 INFO [stderr]     |
Dec 02 16:44:28.437 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.437 INFO [stderr] 
Dec 02 16:44:28.443 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.443 INFO [stderr]    --> src/main.rs:110:9
Dec 02 16:44:28.443 INFO [stderr]     |
Dec 02 16:44:28.443 INFO [stderr] 110 | /         match config::write_empty_config() {
Dec 02 16:44:28.443 INFO [stderr] 111 | |             Ok(_) => term.write_line("Empty config file created in ~/.simpleice"),
Dec 02 16:44:28.443 INFO [stderr] 112 | |             Err(e) => term.write_line(e)
Dec 02 16:44:28.443 INFO [stderr] 113 | |         };
Dec 02 16:44:28.443 INFO [stderr]     | |__________^
Dec 02 16:44:28.443 INFO [stderr]     |
Dec 02 16:44:28.443 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.443 INFO [stderr] 
Dec 02 16:44:28.443 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.443 INFO [stderr]    --> src/main.rs:122:13
Dec 02 16:44:28.443 INFO [stderr]     |
Dec 02 16:44:28.443 INFO [stderr] 122 |             term.write_line(e);
Dec 02 16:44:28.443 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:28.443 INFO [stderr]     |
Dec 02 16:44:28.443 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.443 INFO [stderr] 
Dec 02 16:44:28.443 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 16:44:28.443 INFO [stderr]    --> src/main.rs:123:13
Dec 02 16:44:28.443 INFO [stderr]     |
Dec 02 16:44:28.443 INFO [stderr] 123 | /             term.write_line(
Dec 02 16:44:28.443 INFO [stderr] 124 | |                 "You can create an empty configuration file using the `create-config` command"
Dec 02 16:44:28.443 INFO [stderr] 125 | |             );
Dec 02 16:44:28.443 INFO [stderr]     | |______________^
Dec 02 16:44:28.443 INFO [stderr]     |
Dec 02 16:44:28.443 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:28.443 INFO [stderr] 
Dec 02 16:44:29.215 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.27s
Dec 02 16:44:29.231 INFO [stderr] su: No module specific data is present
Dec 02 16:44:29.939 INFO running `"docker" "inspect" "7fe6ce9e318173174b1f7577518d991ad98fdb5d2adec7c07988541c44184485"`
Dec 02 16:44:30.212 INFO running `"docker" "rm" "-f" "7fe6ce9e318173174b1f7577518d991ad98fdb5d2adec7c07988541c44184485"`
Dec 02 16:44:30.551 INFO [stdout] 7fe6ce9e318173174b1f7577518d991ad98fdb5d2adec7c07988541c44184485
Dec 02 16:44:30.555 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 16:44:30.950 INFO [stdout] d6d61ec829080f738ebc9fa822172b5e065624ff177f313bd74ad440759a7b07
Dec 02 16:44:30.954 INFO running `"docker" "start" "-a" "d6d61ec829080f738ebc9fa822172b5e065624ff177f313bd74ad440759a7b07"`
Dec 02 16:44:31.831 INFO [stderr] usermod: no changes
Dec 02 16:44:32.047 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.19s
Dec 02 16:44:32.075 INFO [stdout] 
Dec 02 16:44:32.075 INFO [stderr]      Running /target/debug/deps/simpleice-a722bbe8d44304b9
Dec 02 16:44:32.075 INFO [stdout] running 0 tests
Dec 02 16:44:32.075 INFO [stdout] 
Dec 02 16:44:32.075 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 16:44:32.075 INFO [stdout] 
Dec 02 16:44:32.076 INFO [stderr] su: No module specific data is present
Dec 02 16:44:32.689 INFO running `"docker" "inspect" "d6d61ec829080f738ebc9fa822172b5e065624ff177f313bd74ad440759a7b07"`
Dec 02 16:44:33.031 INFO running `"docker" "rm" "-f" "d6d61ec829080f738ebc9fa822172b5e065624ff177f313bd74ad440759a7b07"`
Dec 02 16:44:33.287 INFO [stdout] d6d61ec829080f738ebc9fa822172b5e065624ff177f313bd74ad440759a7b07
